package com.rv.nats.annotation;


import com.rv.nats.enums.ClientType;

import java.lang.annotation.*;


/**
 * 用于监听对应的客户端的订阅
 * 与{@link Subscribe}一起搭配使用
 * nats 业务监听注解
 * @author .sun
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface NatsListener {


    /**
     * 监听器类型（APPLICATION：业务，CloudMidis：中台 , Midis: midis , Audio: 音频）
     */
    ClientType value() default ClientType.Application;
}
